Rapid-Assembly Componentware for Education
نویسندگان
چکیده
In this paper, we provide an overview of our work in mining design patterns from the Educational Software Components of Tomorrow project. By identifying, crystallizing and organizing design patterns, we aim to address problems of reusability and interoperabily that currently present critical bottlenecks for the rapid assembly of educational technology. We describe 4 categories of patterns: instantiation, interoperability, control cooperation, and screen cooperation and outline 3 illustrative patterns: Parceled Publication, Observer, and Replicated Model.
منابع مشابه
Moving From Traditional Software Engineering to Componentware
The field of software engineering and software technology is developing very fast. Perhaps as a consequence, there is seldom enough interest or opportunity for systematic investigation of how the underlying technology will actually perform. That is, we introduce new concepts, methods, techniques and tools—or change existing ones and emphasize their value. A major turn in software engineering le...
متن کاملPutting the Parts Together - Concepts, Description Techniques, and Development Process for Componentware
We outline and clarify the essential concepts of the componentware paradigm. After motivating the role of formal foundations and introducing a number of useful description techniques, we propose a flexible process model for component-based development based on process patterns. The presented techniques and concepts serve as building blocks of an overall methodology for componentware which is th...
متن کاملAn Integrated View On Componentware – Concepts, Description Techniques, and Development Process
We outline and clarify the essential concepts of the componentware paradigm. After motivating the role of formal foundations and introducing a number of useful description techniques, we propose a flexible process model for component-based development. The presented techniques and concepts serve as building blocks of an overall methodology for componentware which is the focus of our current work.
متن کاملThe Comparison of Imperialist Competitive Algorithm Applied and Genetic Algorithm for Machining Allocation of Clutch Assembly (TECHNICAL NOTE)
The allocation of design tolerances between the components of a mechanical assembly and manufacturing tolerances can significantly affect the functionality of products and related production costs. This paper introduces Imperialist Competitive Algorithm (ICA) approach to solve the machining tolerance allocation of an overrunning clutch assembly. The objective is to obtain optimum tolerances of...
متن کاملA Componentware Methodology based on Process Patterns
We present a new approach to a componentware development methodology based on a system of process patterns. We argue that organizing the development process by means of a pattern system results in higher flexibility compared to traditional ways of defining development processes. This is especially important in the context of componentware. Finally, we propose a pattern catalog with a selection ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001